@CHARSET "UTF-8";


/* layout */
*	{padding: 0; margin: 0; font-size: 100%;}
html, div, map, dt, isindex, form {display: block;}

#login	{font-family: dotum, sans-serif, AppleGothic; color: #353535; font-size:12px; line-height: 18px;width:100%;margin:0 auto; background:#f7f7f7; border-top:7px solid #d61103; padding-top:120px;}
/**/
li {list-style: none;}
fieldset {border: none;}
input, select, textarea	{vertical-align: middle;}
input.etc {border: none; padding: 0;}
hr, legend, caption {display: none;}
h1 {padding-left:70px; padding-bottom:25px;}
h2 {display: none;}
h3 {margin:0 auto;padding-left:45px;}
h4 {font-size:18px; padding-bottom:10px;}
h5 {clear:both; padding-bottom:10px; font-weight:bold; font-size:14px;}
.h5-sub{float:right; margin-top:-30px; padding-bottom:10px;}
a, a:visited	{text-decoration: none; color: #353535;}
a:hover, a:active, a:focus {text-decoration: none;}
img {vertical-align: middle; border: none;}
.disNone	{display: none;}
.alignR	{text-align: right;	}
.alignC	{text-align: center;}
.alignL	{text-align: left;}
.f_L{float:left;}
.f_R{float:right;}
.clear_b{clear:both;}
.clear-l{clear:left;}
.imgValign_top	 {vertical-align: top;}
.border_none	{border: none;}
input {border: 1px solid #c6c6c6; padding: 2px;}
.text-b{ font-weight:bold;}
.pd-t10{padding-top:10px;}
.pd-t15{padding-top:15px;}
.pd-t20{padding-top:20px;}
.pd-t40{padding-top:40px;}
.pd-b20{padding-bottom:20px;}
.pd-b40{padding-bottom:40px;}
.pd-r15{padding-right:15px;}
.pd-r30{padding-right:60px;}
.mg-t35{margin-top:35px;}
.mg-t20{margin-top:20px;}
.mg-r20{margin-right:20px;}
.txt-12 {font-size: 0.9em;}

#bodywrap	{width:100%; border-top:7px solid #d61103;}
.all-wrap {width:990px;}
#header	{float:left;}
#right-wrap {width:454px; position:relative; float:left;}
#t-navi {padding-top:10px; float:right; font-size:0.7em; font-family:04b03b;}
#t-navi li{display:inline; padding-right:10px; padding-left:10px; background: url('../images/share_img/util_bar.jpg') left 3px no-repeat;}
#t-navi li.no-bar{display:inline; padding-right:10px; background:none;}
#leftnavi ul li a.gnb-active {color:#d00000; font-weight:bold;}
#leftnavi ul li ul li a.sub-active {color:#666666; font-weight:bold;}
#leftnavi ul li ul li ul{padding:0 0 5px 5px;}
#leftnavi ul li ul li ul li{ font-size:11px;}
#leftnavi ul li ul li ul li a.sub-active {color:#666666; font-weight:bold;}
#leftnavi	{background: url('../images/share_img/left_bg.gif') left top repeat-y; width: 246px;padding-top:27px; padding-bottom:40px; margin-top:-7px;}
#leftnavi ul {padding-left:25px; padding-top:65px; padding-bottom:65px; }
#leftnavi li {background: url('../images/share_img/gnb_bg.jpg') left top no-repeat;padding:5px 0 5px 30px;}
#leftnavi ul li ul {padding:5px 0 0 5px;}
#leftnavi ul li ul li {background:none;padding:0; color:#666666;font-size: 0.9em;}
#leftnavi ul li a, a:visited	{text-decoration: none; color: #888888;}
#leftnavi ul li a:hover, a:active, a:focus {text-decoration: none; font-weight:bold; color:#d00000;}
#leftnavi ul li ul li a, a:visited	{text-decoration: none; color: #666666; font-weight:normal;}
#leftnavi ul li ul li a:hover, a:active, a:focus {text-decoration: none; font-weight:bold; color:#666666;}
#leftnavi ul li ul li ul li a, a:visited	{text-decoration: none; color: #666666; font-weight:normal;}
#leftnavi ul li ul li ul li a:hover, a:active, a:focus {text-decoration: none; font-weight:normal; color:#666666;}
.left-select{padding-left:45px;}
#content	{padding:75px  0 40px 40px; float:left; width:420px;}
.path{text-align:right; margin-bottom:10px; font-size:11px; color:#a9a9a9;}
.path span{color:#868686; font-weight:bold;}
#footer	{width:960px; text-align:right; clear:left;}
#login-footer	{width:100%; text-align:center;}

.admin-main{background: url('../images/share_img/main_bg.jpg') left 120px no-repeat; width:616px; height:409px; padding-left:45px; padding-top:195px;}
.admin-main h4{float:left; padding-right:10px;}
.admin-main p{ padding-top:30px;font-weight:bold;color:#999999;}
.admin-main p span{display:block; padding-bottom:5px;}
.admin-main p img{vertical-align:top;}

.admin-login{text-align:center; position:relative;}
.admin-login h4{margin-left:-200px;}
.admin-login h4 span{padding-right:10px;}
.login-con{background: url('../images/share_img/login_bg.jpg') left top no-repeat; width:435px; height:233px; margin:0 auto; padding-top:40px; }
.login-con p{color:#b3b3b3;}
.login-con p span{font-weight:bold;}
.login-id{height:50px;}
.login-id p{display:inline; padding:10px;}
.login-pw{height:50px;}
.login-pw p{display:inline; padding:5px;}

p.sub-text {color:#999999; padding-bottom:20px;}
.page-num{text-align:center; margin:0 auto;}
.page-num ul{padding-top:30px; clear:both;}
.page-num ul li{padding-right:10px; display:inline;}
.btn-black{background: url('../images/share_img/btn_black.jpg') left top no-repeat; width:63px; height:20px; border:none; color:#FFFFFF; font-size:12px; font-weight:bold;}

.admin-but{text-align:right; padding-right:50px; padding-top:20px;}
.admin-but li{ display:inline;padding-right:10px;}

.list-search {padding-bottom:10px; padding-right:10px;width:100%; padding-top:10px;}
.list-search input.mg_zero {margin-left: -10px;}
.list-search label{display:none;}
.list-search .label-show {display:block; display: inline;}
.list-search-form{padding-bottom:10px; padding-right:10px; padding-top:10px; margin-top:-8px; text-align:right;}
.list-search-form label{display:none;}
.list-search-form .label-show {display:block; display: inline;}
.list-search img{padding-left:5px;}

.view{width:370px;}
.board-view{width:500px;border-bottom:1px solid #beb1ab;border-top:1px solid #beb1ab; border-collapse:collapse;text-align:center;}
.board-view th{ background-color:#70625b; padding:7px 0 7px 0; }
.board-view td{ padding:7px; border-bottom:1px solid #dddddd;}
.board-view td p{padding:20px 10px 20px 5px;}
.board-view td.board-left{text-align:left; padding-left:10px;}
.admin-power li {float:left; width: 150px;}

.board-write{width:500px;border-top:1px solid #beb1ab;}
.board-write th{ background-color:#70625b; padding:7px; border-bottom:1px solid #dddddd;}
.board-write td{ padding:7px; text-align:center;}
.board-write td.board-left{text-align:left;}
.board-write td p{padding:20px 10px 20px 5px;}
.board-left{text-align:left;}
.board-write textarea{margin-top:10px;margin-bottom:10px;}


/*box*/
.box-top {background:url('../images/share_img/box_top.gif') left top no-repeat; clear:both; float:left; width:678px; overflow:auto; padding-top:15px;}
.box-bottom {background:url('../images/share_img/box_bottom.gif') left bottom no-repeat; margin-bottom:30px; padding-bottom:10px; padding-top:5px;}
.box-blet {background:url('../images/share_img/bu_arrowblue.jpg') 53px 6px no-repeat;  display:block; padding-left:63px; font-weight:bold;color:#666666;}
.box-span-txt1 {margin-top: 3px;}
.list-box {padding-right:25px; width:100%;}
.box-selet-align {padding-left:25px;}

.table-txt{clear:both; float:left;  width:85px; padding-top:15px;  margin-bottom:4px; }
.table-txt2{clear:both; float:left; width:85px; padding-top:12px; }
.txt-bold{font-weight:bold;}
input.btn-bg-gray{background:url('../images/share_img/btn_gray.jpg') left 2px no-repeat; clear:both; border:none; width:75px; height:26px; cursor:hand;}
input.btn-smallbg-gray{background:url('../images/share_img/btn_smallgray.jpg') left 2px no-repeat; clear:both; border:none; width:44px; height:23px; cursor:hand;}
input.btn_calendar{background:url('../images/share_img/btn_calendar.jpg') left 2px no-repeat; clear:both; border:none; width:25px; height:23px; cursor:hand;}
.btn-align{padding-left:8px; float:left;}
.btn-all-align2{padding-top:13px; float:right;}

/*table*/
table.list-normal {clear:both; width:100%; border-collapse:collapse; padding-bottom:10px; border-top: 2px solid #4a4a4a;}
table.list-normal th {color:#666666; background:url('../images/share_img/table_top_bg.gif') left bottom repeat-x;  border-bottom:1px solid #bebebe; padding:5px 5px 5px 5px; letter-spacing:-1px; font-size: 11px;}
table.list-normal td{border-bottom:1px solid #bebebe; text-align:center; color:#666666;padding:5px;}
.check-border-no input{border:none;}
table.list-normal td.txt-left{text-align:left; padding:5px;}
table.list-normal td.recruit-date-td {line-height: 100%; padding: 10px 0;}
.board-total {clear:both; padding-bottom:10px;}
.board-total span {font-weight:bold; padding-right:5px;}


.table-top-txt {clear:both; font-weight:bold; padding-bottom:15px; margin:5px 0 10px 0;}
.table-top-txt span {display:block; float:left; color: #3e3e3e;}
.table-top-txt span.bullet-text {color: #d61103; font-size: 16px; display:block; float:left; width: 15px; margin: 0 5px 0 -5px;}

.table-table-pd {clear:both; padding-top: 20px;}
.table-table-pd1 {clear:both; padding-bottom: 35px; position:relative;}
.cal-pop {position: absolute; left: 95px; top:120px; z-index:100; width: 480px; border:3px solid #545454; background: #fff; overflow:auto;}
.cal-pop-bgttl {color: #fff; background: #545454; height: 23px;}
.cal-pop-title {padding: 3px 10px 0 6px; height: 17px; float:left;}
.cal-pop-title span {font-weight:bold;}
.cal-pop-close {float:right;}

table.list-cal {clear:both; width:100%; border-collapse:collapse;}
table.list-cal th {color:#666666; background:url('../images/share_img/table_top_bg.gif') left bottom repeat-x;  border-bottom:1px solid #bebebe; padding:5px 5px 5px 5px; letter-spacing:-1px; font-size: 11px;}
table.list-cal td{border-bottom:1px solid #bebebe; text-align:center; color:#666666; padding:5px;}
table.list-cal td.txt-left{text-align:left; padding:5px;}

h6{padding-bottom:10px; padding-top:10px;}

.pd-b10{padding-bottom:10px;}
.pd-bc{text-align:center; font-weight:bold;}
.box-tool{clear:both; padding-bottom:5px; overflow:auto;}
.box-tool span {background:url(../images/share_img/bu_arrowblue.jpg) 53px 6px no-repeat;  display:block; padding-left:63px; padding-right:10px; font-weight:bold;color:#666666; float:left; }
.box-tool span.padding-short {background:url(../images/share_img/bu_arrowblue.jpg) 20px 6px no-repeat;  display:block; padding-left:33px; padding-right:10px; font-weight:bold;color:#666666; float:left; }
.box-tool span.bullet-none-search {background: none; }
.box-tool span.box-tool-form {background: none; padding:0; margin-top:-2px;}
.box-serch li {float:left; padding-bottom:5px; padding-right:10px;}
.box-serch01 { clear:both; padding-left:125px;}
.box-serch01 li {float:left; padding-bottom:5px; padding-right:10px;}


.view-normal {clear:both; width:100%; border-collapse:collapse;border-bottom:1px solid #bebebe;border-top:1px solid #bebebe; margin-bottom:10px;}
.view-normal th {color:#666666; border-bottom:1px solid #bebebe; background-color:#f5f5f5; padding:5px 10px 5px 10px;}
.view-normal td {color:#666666; font-weight:normal; padding:5px 10px 5px 10px; border-bottom:1px solid #bebebe;}
.view-normal td.board-wrt-content {padding: 20px;}
.view-normal td div.board-view-photo {text-align:center; padding-bottom: 30px;}
.view-normal td a, a:focus, a:active {font-weight:normal;}

.view-normal-recruit {clear:both; width:100%; border-collapse:collapse;border-bottom:1px solid #bebebe;border-top:1px solid #bebebe; margin-bottom:10px;}
.view-normal-recruit th {color:#666666; border:1px solid #bebebe; background-color:#f5f5f5; padding:3px 5px 3px 5px;}
.view-normal-recruit td {color:#666666; font-weight:normal; padding:3px 5px 3px 5px; border:1px solid #bebebe;}
.view-normal-recruit td.board-wrt-content {padding: 20px;}
.view-normal-recruit td a, a:focus, a:active {font-weight:normal;}

.board-detail { width:98%; border-collapse:collapse; border:1px solid #bebebe; margin:10px 5px 10px 5px; text-align:center; font-size:11px;}
.board-detail th {border:1px solid #bebebe; padding:3px;}
.board-detail td {border:1px solid #bebebe; padding:3px; letter-spacing:-1;}

.list-gallery{padding-bottom:30px; overflow:auto; display:block; clear:both;}
.list-gallery li{width:130px; float:left; padding-left:50px;}
.list-gallery li span{clear:both; display:block;}

.member-normal {clear:both; width:100%; border-collapse:collapse;border-bottom:1px solid #bebebe;border-top:1px solid #bebebe; text-align:left;}
.member-normal th {color:#666666;  border-bottom:1px solid #bebebe; background-color:#f5f5f5; padding-top:3px; font-weight:normal; padding-left:10px;}
.member-normal td {color:#666666; font-weight:normal; padding:2px 0 3px 10px; border-bottom:1px solid #bebebe;}

.prev-next-n{float:left; width:500px; background-color:#70625b; border-top:1px solid #dddddd; border-bottom:1px solid #cccccc; margin-bottom:10px;}
.prev-next-n span{float:left; width:70px; text-align:center; padding:5px 0px 5px 0px;}
.prev-next-n span.prev-next-r{float:left; width:410px; background-color:#FFFFFF;  text-align:left; padding:5px 5px 5px 15px;}
.prev-next-p{float:left; width:500px; background-color:#70625b; border-top:1px solid #dddddd; margin-bottom:-1px; clear:both; margin-top:20px;}
.prev-next-p span{float:left; width:70px; text-align:center; padding:5px 0px 5px 0px;}
.prev-next-p span.prev-next-r{float:left; width:410px; background-color:#FFFFFF; text-align:left; padding:5px 5px 5px 15px;}

.view-normal2{clear:both; width:100%; border-collapse:collapse;border-bottom:1px solid #bebebe;border-top:1px solid #bebebe;}
.view-normal2 th {color:#666666;  border-bottom:1px solid #bebebe; background-color:#f5f5f5; padding5:5px;}
.view-normal2 td {color:#666666; font-weight:normal;border-bottom:1px solid #bebebe; padding:5px 5px 5px 10px;}
.board-detail2 { width:100%; border-collapse:collapse;  font-size:11px; }
.board-detail2 th {border-bottom:1px solid #bebebe; background-color:#ffffff; border-right:1px solid #bebebe;}
.board-detail2 th.pbh {border-bottom:0px ;}
.board-detail2 td {border-bottom:1px solid #bebebe; letter-spacing:-1;padding5:5px;}
.board-detail2 td.ptb { letter-spacing:-1; border-bottom:0px ;}
.board-detail2 td.ptb2 { letter-spacing:-1; border-bottom:0px ; text-align:right; padding:8px;}
.view-normal2 td.ptl {color:#666666; font-weight:normal;border-bottom:1px solid #bebebe; padding:0;}
.view-normal2 td.pb {color:#666666; font-weight:normal;border-bottom:1px solid #bebebe; padding:10px;}

input.btn-smallbg-gray1 {background:url('../images/share_img/btn_smallgray1.gif') left 0 no-repeat; clear:both; border:none; width:65px; height:23px; cursor:hand;}
table.list-normal tr.recruit-ing {font-weight:bold;}
.input-etc {border:none;}

table.list-normal-01 {clear:both; width:100%; border-collapse:collapse; padding-bottom:10px; border-top: 2px solid #4a4a4a;}
table.list-normal-01 th {color:#666666; background:url('../images/share_img/table_top_bg.gif') left bottom repeat-x;  border-bottom:1px solid #bebebe; border-left:1px solid #cbcbcb; padding:5px 2px; letter-spacing:-1px; font-size: 11px;}
table.list-normal-01 tr.bg-color-tr {background: #f3f3f3; font-weight:bold;}
table.list-normal-01 td {border-bottom:1px solid #bebebe; border-left:1px solid #cbcbcb; text-align:center; color:#666666;padding:5px;}
table.list-normal-01 .first-td {border-left:none;}
table.list-normal-01 td.txt-left{text-align:left; padding:5px;}

.box-tool span.bullet-none-search {background: none; border:1px solid #fff; margin-left:3px;}

.board-list-notice {font-weight:bold;}
th.recruit-photo-td {vertical-align:top; padding-top: 5px 0 0 0;}

.pd-left {float:left}
.pd-right {float:right; margin-top:-18px;}
.pd-bc {text-align:center; margin:0 auto; font-weight:bold; display:block; }
table.list-normal-calendar {clear:both; width:100%; border-collapse:collapse; border-top: 2px solid #4a4a4a;}
table.list-normal-calendar th {color:#666666; background:url('../images/share_img/table_top_bg.gif') left top repeat-x;  border-bottom:1px solid #bebebe; padding-top:3px; font-weight:normal;  border-left:1px solid #bebebe;  border-right:1px solid #bebebe; height:29px;}
table.list-normal-calendar td {height:80px; border-bottom:1px solid #bebebe; text-align:center; color:#666666;  border-left:1px solid #bebebe; border-right:1px solid #bebebe;}
.calendar-no {font-weight:bold; padding:5px 5px 0 0; float:right; clear:both; }
.calendar-txt {padding:3px 5px; clear:both; }
.pt-b10 {padding-top:10px;}
.ptb-calendar {padding:15px 0px; }
 a.calendar:link {text-decoration:none; color: #353535;font-weight:normal;}
 a.calendar:hover, a.calendar:focus, a.calendar:active {text-decoration:underline; color: #cc6600; font-weight:normal;}
 a.calendar:focus {background:blue;}
 a.calendar:visited { font-weight:normal;}
 .star-pl {padding-left:60px;}
